The amount of battery-powered Internet of Things (IoT) devices is strongly increasing. Predicting their battery health is important to maintain and proactively replace them to avoid outages. This article gives an overview of the existing literature using the IoT functionality to track and predict battery health. We elaborate on battery health concepts commonly found in the literature, i.e., State of Charge (SoC), State of Health (SoH), and remaining useful life (RuL). We provide definitions, use cases, and examples synthesized from a final selection of 23 reviewed papers. Important components are identified and assessed on how best to combine such components to build a state-of-the-art battery health tracking platform. The acquisition sensors send information about the battery to the IoT-connected controller for preprocessing. The aggregated data is then sent via wireless networking to a cloud-based monitoring platform, where it is stored in a database system. It can be visualized to the customer via a visualization interface.