Uroflowmetria jest badaniem nieinwazyjnym. Pacjent oddaje mocz do specjalnego pojemnika, który podłączony jest do uroflowmetru. Urządzenie analizuje objętość oddanego moczu w jednostce czasu. Badanie trwa tyle ile czasu potrzebuje pacjent na oddanie moczu. Wykres uzyskany w czasie uroflowmetrii pozwala ocenić funkcję dolnego piętra układu moczowego.