Do no take it to the dealer for their "paint protection". They have no idea how to properly detail and will cause more harm than good. Check out this
thread if you want to see what the dealer can do when you let them detail your vehicle.
You have a black truck and any blemishes will be much more visable with that color. It's also a good idea to decline the free car wash if you take your truck in for any work. They don't use proper washing techniques and will create swirl marks.