Yes. You need to get all the obligatory licenses and permits to start operating as a tow truck business. The exact list of needed licenses and permits depends on your state, so you have to talk to the administration in your state.