Car died battery would not stay charged
Possibly a parasitic drain. If one of the truck’s computers still thinks the truck is driving, it won’t go to “sleep” and will drain the battery. Non factory radios, remote starters and alarms are BIG suspects. Try pulling fuses for those items to see if the truck starts the next day.
Good auto repair shops run these tests all the time. Expect to pay for diagnosis.