(new Date).getTime();
Так вы получаете текущее время в миллисекундах. Сделайте это до и после выполнения кода, вычтите, и у вас будет время выполнения в миллисекундах.
Пример:
var start=(new Date).getTime();
//call your code
alert('Code took '+((new Date).getTime()-start)+'ms');
Если позволяет ваша организация кода, вы можете сделать вызов в цикле for, повторяя n (скажем, 1000) раз и деля время на n в конце.
Таким образом, вы получаете среднюю скорость, что особенно полезно, если ваши функции сильно различаются (например, сетевые вызовы).