It depends if you really have a 95 Toyota pickup or if you really have a 95.5 tacoma A 95 pickup is obd1 as obd2 started in 96 (or 95.5 on tacomas)
1994 Toyota pickups do not have obd II they have obd I. There is a " diagnostic port " under the hood but its not of much use.
The 1999 Toyota Tacoma OBD 2 port is on lower edge of dash; next to console; connector faces down
its is located in right side of engine
The 2005 Toyota Highlander OBD 2 port is on lower edge of dash, over accelerator pedal"
Where is the OBD port 1992 Toyota Corolla?Read more: Where_is_the_OBD_port_1992_Toyota_Corolla
The 2002 Toyota Echo OBD 2 port is under driver side dash next to kick panel
The 2001 Toyota Corolla uses a OBD 2 reader and it located on lower driver side of dash next to hood release
The 1998 Toyota Avalon OBD 2 port is behind fuse cover
The 1998 Toyota Tacoma OBD 2 port is on lower edge of dash; next to console; connector faces down
Underneath the steering wheel, at very end of the plastic panel.
The 1998 Toyota Corolla OBD 2 port is under driver side dash below hood release
The 2002 Toyota Land Cruiser OBD 2 port is under driver side dash above accelerator pedal