first thing is check the battery and the cables
If they’re loose, tighten them
Is the battery electrolyte level low . . . this only applies if the battery has removable caps. If so, fill with distilled water, but only so the plates are just covered, NOT until water comes gushing out the top
If any of what I said applies, you’ll probably have to charge the battery and retest before moving on
One more thing . . . your terminology
Turning over and cranking are the same thing
So after your friend “gave you a jump” . . . did the engine turn/crank over?
I’m not asking you if the engine started . . . only asking if it cranked over, and did it crank over at its usual speeed?
Because if it didn’t even crank over, you may have even bigger problems
Does the accessory drive belt have good tension?
if the battery tests good after you do the various things I suggested, the next thing is checking the charging system. You do this with everything hooked up and the truck running. Don’t bring the alternator to a store for testing, because by doing that, you’re disregarding the battery, wiring and a few other things. Many parts stores will test the charging system for free, because they hope you’ll buy the alternator and/or battery from them
By the way, if the battery’s already 5 years old or more, you should think about replacing it now. Think of it as preventive maintenance
Please define “checked the fuses”
Please define “they all seem fine”
Checking many fuses involves using a 12V test light
And a fuse is either good or it’s not
It’s very likely your vehicle has more than one fuse box, I don’t know if you even have an owner’s manual . . . many people don’t have it or can’t find it, especially if they bought the vehicle used
When the engine was still running, you didn’t see any other warning lights besides the airbag light did you?
Such as the red low engine oil pressure warning?
Does the engine have sufficient oil . . . is the level between the 2 marks ?
coolant level fine?