function test_two() {
   alert('Test Two');
}
      
function test() {
   setTimeout('test_one()', 500); // Вы так используете, не работает.
   setTimeout('test_two()', 1000); // вызываем функцию доступную в контексте window.
   setTimeout(test_three, 1500); // Передаем функцию которая будет выполнятся.
        
   function test_one() {
      alert('Test One');
   }
        
   function test_three() {
      alert('Test Three');
   }
}
      
test();
setTimeout выполняется в контексте window.
Так как вы создаете функцию внутри другой, то только там она и будет видна. Либо создавайте функцию по другому, либо указывайте ее по другому. См. примеры выше