Yep bad battery. Get a new one and see what happens. Drive or at least start the thing once in awhile helps.First I have to ask, how long was it setting between uses??? And how short are those drives?
Unless you REALLY don't use the truck much (sits for months at a time) and you only drive it on 1/2 mile trips, it's my opinion that you just had a bad battery.