Why is my truck squeaking?

My truck is making this annoying squeaking noise. It started off just being a small squeak when i turned corners, when i was moving really slow, and when i got in and out of the truck. I think the initial squeak was coming from the front driver side area. Now, it squeaks when i drive anywhere. If i'm pressing the gas normally, it will squeak really loud. If i floor it, it quiets down and stops. When i apply the brakes the squeaking will mostly stop. Then, when i come to a complete stop, my truck will make a squeaking noise and sound as if it is rocking back and forth. My truck is a 2002 ford f150. It doesn't squeak when i turn my truck on, just when i'm moving and my initial stops. Does it sound like it might be the brakes? Thanks for any help. I'm sure i will have to take it to a mechanic, but just not wanting to go in completely clueless.

It could be a wheel bearing.

It could be a wheel bearing.