Jannik Sinner has capped the first season by a man without a straight-sets loss since 2005 with a Davis Cup crown, saying his steroid saga had taken a toll.