Ookla speed test is always a highly reliable option, Run this test whenever you are seeing buffering as a good starting point for diagnosis. This will give you a good idea of overall internet speed available to you. A stable 10.0 Mbps is the minimum requirement for HD streams although something higher is always recommended.