With these new computer controlled alternators, if the battery voltage is below a certain level it will not charge. Truck will run all day, but it will not put out enough to charge the batteries.
I'd second batteries as the first place to start, also watch the battery voltage gauge. My 24...