I´ve had my belts, get a coating of anti-freeze or oil on them, seems to make a crust that squeals, especially when it´s cold. Worse when the temp. gets below freezing.
Have used a silicon spray (Shell), designed for RUBBER window gaskets and such, that softens up the belt rubber a touch. I sprayed the belt , ragged it down in sections and sprayed it again. Never seemed to hurt much and stopped the squeal at start-up or in very cold weather.
Some silicon sprays, warm against use on rubber, read the label.
The silicon spray was about the fourth or fifth try, of various cleaners and sprays, until I finally found something that seems to work.
Like Old man said, tension is also important, belts relax some with age.