First thing to check is the windscreen rubbers, many of the F-series (dependent on where they have been parked and also kept overnight) tend to suffer from these rubbers getting brittle and cracks over time. Then under this, also check the windscreen sealant throughout the windscreen border.
Then, check your sunroof drains, there are two that lead to the front of the car and two that lead to the rear.
Your sunroof surrounds also need to be assessed at the same time, the rubber seals when the sunroof is closed (the tope edges) and also when you open the sunroof fully, the inner seals as well leading to the interior.