If it is a USA truck, it had a horn from the factory.

What year truck are you referring to?

47-52 had a “trumpet” (klaxon ? style) horn mounted on the forward-top of the intake manifold.

1953 had a “seashell” horn on the intake manifold.

1954/55st had a “seashell” horn on the front of the radiator.

47-55st had accessory dual-tone dual sea shell horns mounted in different locations, depending on the year.