Pymavlink code to move the drone 1m forwards

Hello, will this code work?

def send_body_local_ned_pos(x, y, z):
“”“Send velocity in BODY_NED frame (forward/back/left/right/up/down)”“”
type_mask = 0b110111111000 # use position only
print(f"Sending BODY_NED pos x={x}, y={y}, z={z}")
start = time.time()
drone.mav.set_position_target_local_ned_send(
0,
drone.target_system,
drone.target_component,
mavutil.mavlink.MAV_FRAME_LOCAL_OFFSET_NED,
type_mask,
x,y,z, # pos
0,0,0, # velocity ignored
0,0,0, # acceleration ignored
0,0 # yaw, yaw_rate ignored
)
time.sleep(0.05)

I want to move the drone x meters relative to the local body frame.

What speed will the drone fly at? Should I also specify velocity so that the drone flies towards this setpoint at that velocity?