start method
Implementation
Future<void> start() async {
for (int i = 0; i < option.iter; i++) {
final start = DateTime.now().microsecondsSinceEpoch;
await func();
final end = DateTime.now().microsecondsSinceEpoch;
final duration = end - start;
samples.add(duration);
}
average = samples.reduce((a, b) => a + b) / samples.length;
min = samples.reduce(Math.min);
max = samples.reduce(Math.max);
}