Emergence of Internet of Things (IoT) concept is expected to deeply change everyday life through a vast number of services and applications. Heterogeneity of IoT networks and unique characteristics of individual services, causes requirement of different quality factors for services and applications. Research on Quality-of-Service (QoS) aims to satisfy quality requirements of different services on heterogeneous loT networks. To ensure a certain level of QoS, QoS prediction methodology is used to enhance service selection for IoT users. In this survey, QoS prediction approaches are briefly explained. The advantages and disadvantages of the existing approaches are presented and response times of QoS prediction methods are compared using two statistical metrics, namely Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE).