В JMeter формально можно использовать таймер с фидбеком, но оно плохо работает. Например, даже сейчас, если вы в precise таймере укажете переменную и будете её обновлять, то таймер будет учитывать эти изменения.
Проблема вот в чём. Таймеры в JMeter работают так: когда jmeter поток переходит к следующему sample'у, он опрашивает таймеры, они возвращают то, сколько потоку нужно ждать, поток складывает все задержки и уходит спать. После этого таймер уже никак не может что-либо изменить. Поэтому, если в таймере была указана скорость 1 в минуту, то он каждый поток отправлял в спячку на минуту или больше. И, если мы в таймере подкрутим значения, то они не смогут сразу примениться, ведь нет фичи "пробудить поток со словами, что задержка таймера изменилась".
Решить эту проблему можно, но, наверное, непросто, и это не проблема одного таймера, а так устроено ядро.
Если же сделать новую тредгруппу, то там намного проще: тредгруппа не выдаёт задержки, а она запускает потоки. Если она понимает, что их нужно запускать чаще, то она может перейти в новый режим гораздо быстрее. Поэтому я и говорю, что с новой тредгруппой проще сделать вариативную нагрузку