Possible causes: Wet or Dirty Air Filter, Fouled or Worn Spark Plugs, Broken Spark Plug, Failed Cats, Failed Fuel Pump, these are just a few things. Don't worry, just get it properly checked to find out what has happened.
Cats and plugs would be my guess. Actually sounds like coil packs going bad, but I don't think our trucks have them, which makes me think plugs more than anything. fuel pump would be something to check out as well.