I just went through the same problem, remanned starter was bad. Installed a new one and problem solved.
I would try and get the truck to start with the current starter, let the battery charge for like 20mins, then turn the truck off and let it sit over night and come back and test the battery...