The peak use periods for internet use on board tend to be first thing in the morning or when large numbers of guests return from shore excursions. During these periods, congestion can make internet access slower, just as it would on land.
It is therefore best to avoid these periods if possible.