Charge up you battery at home so the truck can start. Measure the voltage across the battery terminals with the engine running, and with the engine off. The voltage should be 2 volts higher with the engine running if your charging system is OK. Does your charging light/check engine light stay on while the engine runs? Those are pretty reliable....my experience is more often it's the battery.