Uroflowmetry is a diagnostic test. Healthcare providers use uroflowmetry to assess various aspects of urinary function. They are volume of urine released, the speed of urine flow and the duration of urination. Procedure is non-invasive. It provides valuable information for you and healthcare providers.