Does the battery have to be rated for the full starting current of a DC motor
It depends what the load on the motor is. Some loads require high starting torque, a compressor for instance. Some loads require a low or no starting torque, for instance a fan.

Your battery has to - safely - deliver enough current to overcome the starting torque of the load.