Check out https://gyrosco.pe/ you can connect Apple Health to transfer data automatically. It has a dashboard to display data on week/month/year basis for steps, workout, mindfulness, sleep etc. You are also able to set target goals for these and you can connect other apps like Rescuetime to track your digital productivity. It's $10 p/m for the pro version but worth every penny to improve and track your life data.
I also use a scale to do this.
This is what I have. It works well, and has a watch app, so you don’t need your phone.
RENPHO Body Fat Scale Smart BMI Scale Digital Bathroom Wireless Weight Scale, Body Composition Analyzer with Smartphone App sync with Bluetooth, 396 lbs - White https://smile.amazon.com/dp/B01NALRONX/ref=cm_sw_r_cp_api_glc_fabc_qaZbGbA18FBBW?_encoding=UTF8&psc=1