There isn't much more to improve after the code has begun to accept function parameters.
These are some details, you could freely ignore them:
Class names should begin with an uppercase letter
struct Measure
struct Measure
You don't need the
duration
variable; just do:
return std::chrono::duration_cast< TimeT>(std::chrono::system_clock::now() - start).count();
return std::chrono::duration_cast< TimeT>(std::chrono::system_clock::now() - start).count();