Just get a power inverter for your truck and a really long extension cord!
I read about a guy who used all battery equipment on lawns. He had a solar panel on the roof of the truck. He sold it as a premium service. Depending on where you are you might find enough "environmentally conscious" customers to make a go of it, but I think it's impractical for the most part unless you have all really small yards.