If the belt is intact and the truck turns over it could be the alt.
You could try charging the batteries to see if it will run off of them to get you off the road.
You could try charging the batteries to see if it will run off of them to get you off the road.