A health check tests if an instance is ready to serve traffic. Load balancers use it to remove unhealthy instances from rotation, improving availability and reducing user-facing errors.