pads on brakes good. Makes noise when I brake. Could it be rotors need turnng? on 2001 Chevrolet Blazer

I hear a very loud squeaking noise when apply breaks. not allthe time but especially when it rains.

Asked by for the 2001 Chevrolet Blazer
brakes and rotors may be glazed and causing this noise. repl frt pads and turn rotors. use good pads