As Greg mentioned, it could be the regulator. With the generator running, turn on the truck but don't start the engine.
If you have over 14V going to the batteries, it is a regulator, or a bad ground. The other option is to but a meter on it to see the voltage. A bad ground could as well be...