Argumentos para funções não são opcionais, então você precisa passar um TVP compatível para a função. Não tenho certeza se entendi o ponto de uma função de valor escalar que usa um tipo TVP, mas não precisa - o que essa função faz e como pode fazê-lo sem o TVP? Tem certeza que isso não é para ser um TVF?
De qualquer forma, aqui está como você pode passar um TVP vazio para uma função escalar:
DECLARE @x dbo.TVP_type_name;
SELECT dbo.function_name(@x);