I have said this in a few other posts regarding leaks, so I apologize for repeating myself...BUT...do what I did on a non-superduty:
I did this on a 2005 Hummer H2 SUT and fixed the issue myself - I would follow the same process if I had a leak on my truck. I will also say the truck was under warranty at the time, but I didn't want to deal with driving 2 hours to the dealer and leaving the truck there for a week.
Find the wet spot (heh) and then wait for a sunny dry day. Park the truck on level ground (asphalt is best so you don't get muddy hopping in and out, but not necessary).
Take a garden hose (rubber tip is always nice to the paint) and place it where you
think the leak may be coming from. As the water is pouring over that area watch the wet spot inside the truck. You may have dried that spot up (which is best) and you will see the water reappear when you have found your leak.
For the HUMMER I thought it was a running light, sun roof, or door seal. It was NONE of those. It ended up being where the wiring harness left the body and entered the front doors. I removed the harness boots and sealed the area with RTV silicon. I then replaced the boots and ALLOWED them to dry before trying it again. 3 years later never had a leak.
That truck had carpet and the padding that I needed to dry out, and for that I pulled it back and vacuumed up the water, then placed a small dehumidified on the back seat on top of plywood. I ran the extension cord out the rear window and then tossed some silica packets under the pad. It probably would have been fine to just leave the doors open on the hot summer day, but I didn't want to do that.
*and now I will never have a truck with carpet!
Good luck!