Runs rough at all speeds
Sounds like a complete tune-up to me...
To me that sounds like a bad coil. If you don't have a code showing you will soon. Install a whole new set of plugs if you have very many miles on the current set. Plugs are a "tuneup" on your truck! Be sure and use anti-seize on the new plug threads.
Ford = Triton = coils fail all the time.
Looking for a Used F-150 in your area?
CarGurus has 210,591 nationwide F-150 listings starting at $895.
Search Ford F-150 Questions
Ford F-150 Experts